<?php
try {
		require_once('../../controller/controller.inc.php');
		$usuario->isAuthorizedView(Operacao::MOVIMENTACAO_ENCAMINHAMENTOS);
		
		$operador = $usuario->usuario;
		$data = date("d/m/Y") . ' as ' . date('H:i');		
			
		if ( !isset($_GET['vagaid'])) throw new Exception("<h2>Por favor, informe uma vaga.</h2>");
		
		$vaga = new Vaga( $_GET['vagaid'] );		
		if ($vaga->ativa!=='t') throw new Exception("<h2>Identificador vagaid invalido.</h2>");

		$candidatoVaga = $vaga->getCandidatoVagaAtivo();
		if ($candidatoVaga->candidatovagaid === NULL) throw new Exception("<h2>Identificador vagaid invalido.</h2>");
		$candidato = $candidatoVaga->getCandidato();
		$contrato = $vaga->getContrato();
		$cargo = $vaga->getCargo();
		$lotacao = $vaga->getLotacao();
		$empresa = $contrato->getEmpresa();
		$orgao = $contrato->getOrgao();
		$nucleo = $lotacao->getNucleoGestor();
		
				
		$empregador = $empresa->nome;
		$cnpj = TUtils::NumToCnpj($empresa->cnpj);
		$lotacao = $lotacao->fantasia;
		$endereco = $empresa->rua.", ".$empresa->numero." ".$empresa->complemento." - ".$empresa->bairro;
		$orgao = $orgao->sigla;
		
		$empregado = $candidato->nome;
		$cargo = $cargo->descricao;
		$cpf = TUtils::NumToCpf($candidato->cpf);
		
		//TODO: Observação 
		$obs = '';
				
		$dataAdmissao = TUtils::DataEnPt($candidatoVaga->admissao);
		list ($dia,$mes,$ano) = explode ('/', $dataAdmissao);				
		$lista = gerarDiasDoMes($mes,$ano);
		$nomeMes = ucfirst(gmstrftime("%B", mktime(0, 0, 0, $mes, 1, $ano)));
		$periodo = "De ". $lista[1][0]."/$mes/$ano a ".$lista[count($lista)][0]."/$mes/$ano";
		
	}
	catch(Exception $e){
		$error=  $e->getMessage();
		
	}
	
	function gerarDiasDoMes($mes,$ano){
		$lista = array();
		$qtdDiasMes =  date('t',mktime(0, 0, 0, $mes, 1, $ano));
		for ($i=1;$i<=$qtdDiasMes;$i++){
			$nomeSemana = ucfirst(gmstrftime("%A", mktime(0, 0, 0, $mes, $i, $ano)));
			$dia = ucfirst(gmstrftime("%d", mktime(0, 0, 0, $mes, $i, $ano)));
			$hora = gmstrftime("%H:%M:%S", mktime(0, 0, 0, $mes, $i, $ano));		
			$lista[$i][0]= $dia;
			$lista[$i][1]= $nomeSemana;
		}
		return $lista;
		
	}
	
	